Systems and methods for wireless control and management

ABSTRACT

Included are embodiments for wireless control and management. Some embodiments include receiving a first signal regarding a device condition of a service device in an environment, determining a condition type of the device condition, and sending a first request for to correct the device condition, based on the condition type. Some embodiments also include receiving a second signal indicating whether the device condition was corrected.

FIELD OF THE INVENTION

The present application relates generally to wireless control andmanagement and specifically to wirelessly controlling devices in anenvironment.

BACKGROUND OF THE INVENTION

As environments such as homes, offices, retail establishments, etc.become more automated; many of the devices within those environments maybe configured for wireless communication. As an example, many homesinclude a router for facilitating wireless communication with aplurality of devices. While the router may facilitate updates ofsoftware on the devices, current solutions do not utilize the wirelessfunctionality to control the devices in the environment. Accordingly,many users within an environment are forced to manually control thosedevices to set their own lighting, monitor air fresheners, controlcleaning devices, order replacement parts, etc.

SUMMARY OF THE INVENTION

Included are embodiments of a method for wireless control andmanagement. More specifically, one embodiment of a system includes amemory component that stores logic that, when executed by the system,causes the system to receive a first signal regarding a device conditionof a service device in an environment, determine a condition type of thedevice condition, and send a first request for to correct the devicecondition, based on the condition type. In some embodiments, the logicfurther causes the system to receive a second signal indicating whetherthe device condition was corrected.

Also included are embodiments of a method. Some embodiments of themethod include receiving a first signal from a first service deviceregarding a detected a device condition of the first service device inan environment, determining a condition type of the device condition,and sending a first request for a second service device to correct thedevice condition, based on the condition type. Similarly, someembodiments include receiving a second signal from the second servicedevice indicating that the device condition is corrected, sending, by acomputing device, a second request to the first service device todetermine whether the device condition is corrected, and receiving aresponse from the first service device regarding whether the devicecondition is corrected. Still some embodiments include providing aninterface indicating whether the device condition is corrected.

Also included are embodiments of a non-transitory computer-readablemedium. Some embodiments of the non-transitory computer-readable mediuminclude a program that when executed by a computing device causes thecomputing device to receive a first signal from a first service deviceregarding a device condition of the first service device in anenvironment, determine a condition type of the device condition, andsend a first request for a second service device to correct the devicecondition, based on the condition type. Similarly, in some embodimentsthe program causes the computing device to receive a second signal fromthe second service device indicating that the device condition iscorrected, send a second request to the first service device todetermine whether the device condition is corrected, and receive aresponse from the first service device regarding whether the devicecondition is corrected. In still some embodiments, the program causesthe computing device to provide an interface indicating whether thedevice condition is corrected.

BRIEF DESCRIPTION OF THE DRAWINGS

It is to be understood that both the foregoing general description andthe following detailed description describe various embodiments and areintended to provide an overview or framework for understanding thenature and character of the claimed subject matter. The accompanyingdrawings are included to provide a further understanding of the variousembodiments, and are incorporated into and constitute a part of thisspecification. The drawings illustrate various embodiments describedherein, and together with the description serve to explain theprinciples and operations of the claimed subject matter.

FIG. 1 depicts a computing environment for wireless control andmanagement, according to embodiments disclosed herein;

FIG. 2 depicts a gateway device, such as may be used for wirelesscontrol and management, according to embodiments disclosed herein;

FIG. 3 depicts a flowchart for adjusting a device in an environment,according to embodiments disclosed herein;

FIG. 4 depicts another flowchart for adjusting a device in anenvironment, according to embodiments disclosed herein;

FIG. 5 depicts a flowchart for correcting an odor and orderingreplacement parts for a service device, according to embodimentsdisclosed herein;

FIG. 6 depicts a flowchart for adjusting the lighting in an environment,according to embodiments disclosed herein;

FIG. 7 depicts a flowchart for controlling power usage of devices in anenvironment, according to embodiments disclosed herein; and

FIG. 8 depicts an interface for wirelessly controlling and managingservice devices in an environment, according to embodiments disclosedherein.

DETAILED DESCRIPTION OF THE INVENTION

Embodiments disclosed herein include systems and methods for wirelesslycontrolling and managing service devices in an environment. A servicedevice may include any device for performing a service, such as an airfreshener, a light source, a cleaning robot, a television, an electroniccomponent, an appliance, a tooth brush, a cleaning supply, pet food,etc. Some embodiments disclosed herein may be configured to utilize agateway device to control a plurality of different devices in anenvironment. In some embodiments, the gateway device may be configuredto communicate with the service devices using a wired and/or wirelesscommunication protocol. The gateway device may additionally beconfigured to communicate with other local and/or remote devices. Thecommunication with the other devices may be performed via a wirelessrouter, a wide area wireless protocol and/or a mid-range wirelessprotocol. Accordingly this gateway device may control the operation andmanage the use of the service devices to provide a more fully automatedenvironment, as well as operate the service devices more efficiently. Insome embodiments, no gateway device may be necessary, as the servicedevices may be configured to communicate directly.

Referring now to the drawings, FIG. 1 depicts a computing environmentfor wireless control and management, according to embodiments disclosedherein. As illustrated, a network 100 may be coupled to a user computingdevice 102, a router 104, and an external computing device 106. Therouter 104 may be coupled to a gateway device 108, which may be coupledto service devices 110 a, 110 b, 110 c (referred to as “service device110” to indicate one or more of the service devices 110 a, 110 b, 110c). The service devices 110 may include any device that is utilized inan environment and may be configured to measure weight, location,temperature, movements, humidity, usage, color, chemical markers,biochemical markers, particles, micro organism, etc. in the environment.In some embodiments this and/or other functionality may be achieved bythe service devices 110. As such, the service devices 110 may beconfigured to monitor/measure aspects of an environment and perform acorresponding action according to the measured environmentcharacteristic. While in some embodiments the corresponding action maybe to correct and/or change the environment, in some embodiments, thecorresponding action may include communicating with an externalcomputing device to prompt a service call or other action to beperformed. Additionally, in some embodiments, the service devices 110may be configured with wired and/or wireless communicationinfrastructure (such as Bluetooth™ and/or near field communicationcapabilities for communicating directly with the user computing device102 and/or with the other service devices 110. Additionally, the servicedevices 110 may be configured to communicate utilizing the network 100utilizing 3G, 4G, WiMax, and/or other wireless or wired wide areacommunication protocol. Communication between the service devices 110and the router 104 may be facilitated via a static IP address on one ormore of the service devices 110.

As an example, in some embodiments, a first service device 110 (whichmay be a light fixture) may be configured to determine a devicecondition, such as identifying the presence of a person in a room. Oncethe first service device 110 makes this determination, the first servicemay activate, as well as send a direct signal to a second service device110 (which may be a television) to activate as well.

The network 100 may include a wide area network and/or a local areanetwork and thus may be wired and/or wireless. The user computing device102 may include any portable and/or non-portable computing device, suchas personal computer, laptop computer, tablet computer, personal digitalassistant (PDA), mobile phone, etc. The user computing device 102 mayadditionally include other communication infrastructure, such asinfrared, Wi-Fi™, near field communication, Zigbee, 6lowpan, JennetIP,IPV6 etc. In some embodiments, the user computing device 102 may use oneor more of these protocols to function as a remote control of one ormore of the service devices 110, as depicted in FIG. 1. Examples ofdevices and/or software that may be utilized in the embodiment of FIG. 1may include those produced and/or sold by Energate™, Energyhum™,EnOcean™, Frostdale™, Greenwave™, HAI™, Home Seer™, HomeLogic™,Insteon™, JDS Technologies™, Lagotek™, Levitron™, Lite Touch™, Lutron™,Merten™, PLCBus™, Promixis™, Pulse Worx™, RTI™, Savant™, Schlage™,Stardraw™, Vantage™, Vivint™, X10™, Zensys™, and Zigbee.

The gateway device 108 may be coupled to the router 104 and may includea memory component 140 that stores operation logic 144 a and replacementlogic 144 b. The operation logic 144 a may include software, hardware,and/or firmware for providing operational commands to one or more of theservice devices 110. Similarly, the replacement logic 144 b may includesoftware, hardware, and/or firmware for determining whether the servicedevice 110 is in need of a replacement part, as well as for facilitatingthe ordering of the replacement part.

Additionally, the external computing device 106 may be configured as aserver and/or other computing device for communicating information withthe other devices in FIG. 1. In some embodiments, the external computingdevice 106 may be configured as a web server for placing replacementproduct orders. Similarly, in some embodiments, the external computingdevice 106 may be configured to provide a user interface for a user tomonitor and/or control the functionality of the service devices 110.

It should be understood that while the user computing device 102, therouter 104, the external computing device 106, and the gateway device108 are represented in FIG. 1 each as a single component; this is merelyan example. In some embodiments, there may be numerous differentcomponents that provide the described functionality. However, forillustration purposes, single components are shown in FIG. 1 anddescribed herein.

It should also be understood that while FIG. 1 depicts each of thedevices 102-110 as being physically coupled to other devices, this ismerely an example. More specifically, the embodiment of FIG. 1 isdepicted to illustrate a communicative connection between devices. Thiscommunicative connection may take the form of a wired connection and/ora wireless connection. Thus, depending on the particular embodiment, aphysical connection may or may not actually be implemented. On a similarnote, the wireless connection may take any of a number of differentforms, including a near field communication protocol (such as Bluetooth™RF4CE, etc.), a mid-range wireless protocol (such as Wi-Fi™, Wi-Di™,etc.), and/or a long range wireless protocol (such as WiMax, 3G, 4G,etc.).

It should additionally be understood, that while FIG. 1 depicts anexample configuration, other configurations are also contemplated andwithin the scope of this disclosure. More specifically, in someembodiments, the user computing device 102 may act as the gateway deviceand may be configured to communicate directly with the service device110. Similarly, in some embodiments, the gateway device 108 may beconfigured as a router as well and thus may facilitate communicationbetween the user computing device 102 and the service devices 110.

FIG. 2 depicts a gateway device 108, such as may be used for wirelesscontrol and management, according to embodiments disclosed herein. Inthe illustrated embodiment, the gateway device 108 includes a processor230, input/output hardware 232, network interface hardware 234, a datastorage component 236 (which stores settings data 238 a, history data238 b, and/or other data), and the memory component 140. The memorycomponent 140 may be configured as volatile and/or nonvolatile memoryand as such, may include random access memory (including SRAM, DRAM,and/or other types of RAM), flash memory, secure digital (SD) memory,registers, compact discs (CD), digital versatile discs (DVD), and/orother types of non-transitory computer-readable mediums. Depending onthe particular embodiment, the non-transitory computer-readable mediummay reside within the gateway device 108 and/or external to the gatewaydevice 108.

Additionally, the memory component 140 may store operating logic 242,the operation logic 144 a, and the replacement logic 144 b. Theoperation logic 144 a and the replacement logic 144 b may each include aplurality of different pieces of logic, each of which may be embodied asa computer program, firmware, and/or hardware, as an example. A localcommunication interface 246 is also included in FIG. 2 and may beimplemented as a bus or other communication interface to facilitatecommunication among the components of the gateway device 108.

The processor 230 may include any processing component operable toreceive and execute instructions (such as from the data storagecomponent 236 and/or the memory component 140). The input/outputhardware 232 may include and/or be configured to interface with amonitor, positioning system, keyboard, touch screen, mouse, printer,image capture device, microphone, speaker, gyroscope, compass, and/orother device for receiving, sending, and/or presenting data. The networkinterface hardware 234 may include and/or be configured forcommunicating with any wired or wireless networking hardware, includingan antenna, a modem, LAN port, wireless fidelity (Wi-Fi) card,Bluetooth™ hardware, WiMax card, mobile communications hardware, and/orother hardware for communicating with other networks and/or devices.From this connection, communication may be facilitated between thegateway device 108 and other computing devices.

The operating logic 242 may include an operating system and/or othersoftware for managing components of the gateway device 108. Similarly,as discussed above, the operation logic 144 a may reside in the memorycomponent 140 and may be configured to cause the processor 230 tocontrol and/or manage one or more of the service devices 110. Similarly,replacement logic 144 b may be configured for facilitating thereplacement of one or more parts of the service devices 110. Otherfunctionality is also included and described in more detail, below.

It should be understood that the components illustrated in FIG. 2 aremerely exemplary and are not intended to limit the scope of thisdisclosure. While the components in FIG. 2 are illustrated as residingwithin the gateway device 108, this is merely an example. In someembodiments, one or more of the components may reside external to thegateway device 108. It should also be understood that while the gatewaydevice 108 in FIG. 2 is illustrated as a single device, this is alsomerely an example. In some embodiments, the operation logic 144 a and/orthe replacement logic 144 b may reside on different devices.Additionally, while the gateway device 108 is illustrated with theoperation logic 144 a and the replacement logic 144 b as separatelogical components, this is also an example. In some embodiments, asingle piece of logic may cause the gateway device 108 to provide thedescribed functionality.

FIG. 3 depicts a flowchart for adjusting a device in an environment,according to embodiments disclosed herein. As illustrated in block 330,a first signal regarding a device condition of a first device in anenvironment may be received. In block 332, a condition type of thedevice condition may be determined. In block 334, a first request forthe service device to correct the device condition may be sent, based onthe condition type. In block 336, a second signal indicating whether thedevice condition was corrected may be received.

FIG. 4 depicts a flowchart for adjusting a device in an environment,according to embodiments disclosed herein. As illustrated in block 430,a signal may be received from a first service device regarding a devicecondition of the first service device in an environment. A devicecondition may include any number of condition types, including an odordetected by a service device (and/or type of odor), an absence ofperfume ingredients that are dispensed into the air by the servicedevice for predetermined amount of time (and/or type of odor), alighting intensity of the service device (and/or the degree deficient),a power usage of the service device (and/or the degree deficient),and/or other condition. As an example, the first service device may bean odor sensor that detects a foul odor in a room of a house. Afterdetecting the foul odor, the odor sensor may send a signal to a gatewaydevice. In block 432, a determination may be made regarding the natureof the device condition (e.g., the type of device condition and/or theintensity of the device condition) and a request for a second servicedevice may be sent to correct the device condition.

Continuing with the previous example, the gateway device determines thatthat device condition is the detection of a foul odor and mayadditionally determine the type of odor. The gateway device may thensend a request to an air freshening device to neutralize the odor. Theneutralization may be based on the determined type of odor. In block434, a signal from the second device may be received indicating that thedevice condition has been corrected. In block 436, a request may be sentto the first service device to determine whether the device conditionhas actually been corrected. As the air freshening device may or may nothave an odor sensor, the first service device may again be contacted bythe gateway device to determine whether the foul odor has beenneutralized. In block 438, a response may be received from the firstdevice regarding whether the device condition has been corrected. Inblock 440 a determination has been made regarding whether the devicecondition has been corrected. If so, the process may return to block432. If not, the process may end.

It should be understood that in some embodiments the air fresheningdevice may be configured to dispense a first perfume into the air of anenvironment and then, to prevent scent habitation, dispense a secondscent. As such, the gateway device may determine whether the first scenthas been present for a predetermined time and, if so, then send arequest to the air freshening device to provide the second scent.Examples of such devices may be provided in U.S. Pat. No. 7,981,367.

Additionally, some embodiments may be configured to create anenvironment that affects the mood of users in that environment. As anexample, a first perfume ingredient may be dispensed into the air of theenvironment to create a relaxed atmosphere, while a different perfumemay be dispensed to create an alert atmosphere. Depending on the time ofday, the user, a user selection, the season, and/or other factors, theseperfumes may be (independently or collectively) used to create thedesired effect.

Similarly, in some embodiments, the number and/or identity of users thatenter the environment may also be determined. More specifically, in someembodiments, the service devices and/or gateway device may detect thepresence of one or more smart phones, key fobs, etc. Based on thecommunication with the smart phones, key fobs, etc., a number of usersand their identities may be determined. Then, based on the identitiesand numbers of users, a determination regarding the effects provided tothe environment may be made. Examples may be found in U.S. Pat. No.4,779,198

Further, some embodiments may be configured to sense and clean the airof contaminants, such as volatile organic compounds, malodors,particulates, dust, harmful gasses, viruses, bacteria, pollen, mold,etc. In such embodiments, a determination may be made regarding the typeof contaminants present in the environment. Then, the air freshenerdevice may receive an instruction to dispense to appropriate combatant(or otherwise perform an action) to remove that determined contaminant.Examples of such detection and/or treatment may be found in U.S. PatentPublication Number 2008/0182506 and U.S. Patent Publication Number2009/0293211.

It should also be understood that while the examples provided aboverelate to an odor detector and air freshener as separate devices, thisis merely an example. In some embodiments, the first service device andthe second service device may be implemented as a single device.Additionally, while the embodiment described above refers to odordetection and treatment, this is also an example, as any devicecondition may be detected and/or treated.

Similarly, while the examples provided above relate to the detection ofan odor in an environment, other device conditions may additionally bedetected and treated. More specifically, in some embodiments, the devicecondition may be that a toothbrush needs to be replaced. Accordingly,the toothbrush may communicate with the gateway device 108, which maysend a signal to the user computing device 102 (and/or the toothbrush)to replace the toothbrush. The user computing device 102 and/or thetoothbrush may send a signal back to the gateway device 108 indicatingthat a new toothbrush has been ordered (and indicate a time forreplacement). After the time for replacement, the gateway device 108 maysend a signal to determine whether the toothbrush has been replaced. Ifso, the process may end. If the toothbrush has not been replaced, thegateway device 108 may repeat the process to ensure that the toothbrushis replaced. This process may be utilized to address other deviceconditions, such as replacement of dog food, laundry detergent, andcleaning supplies, the maintenance of appliances, etc.

FIG. 5 depicts a flowchart for correcting an odor and orderingreplacement parts for a device, according to embodiments disclosedherein. As illustrated in block 530, a signal may be received from afirst service device regarding a detected odor. In block 532, adetermination may be made regarding the nature of the odor and a requestmay be sent for a second service device to correct the odor. In block534, a signal may be received from the second service device that theodor correction is complete. In block 536, a request may be sent to thefirst service device to determine whether the odor correction iscomplete. In block 538 a determination may be made regarding whether theodor correction is complete. If not, in block 540, a determination maybe made regarding whether the second service device is currentlyexperiencing a malfunction. If not, the process may return to 532. If so(or if the odor correction is complete in block 538), in block 542, adetermination may be made regarding whether the second service devicerequires a replacement part (which could be the malfunction). In block544, in response to a determination that the second service devicerequires a replacement part, ordering of the replacement part may befacilitated.

FIG. 6 depicts a flowchart for adjusting the lighting in an environment,according to embodiments disclosed herein. As illustrated, in block 630,a signal from a first service device may be received regarding presenceof a user in an area of an environment. In block 632, lighting data maybe requested from light sources in the area. In block 634, the lightingcondition of the light sources may be determined. In block 636,determination may be made regarding whether the light sources needreplacement parts. If so in block 638, ordering of the replacement partsmay be facilitated. If not (and/or after replacement parts have beenordered), in block 640, an overall lighting ambience may be determinedfor the area, as well as whether an adjustment is desired. In block 642,in response to determining that an adjustment is desired, adetermination may be made regarding which light source to adjust. Inblock 644, an option may be provided to a user for overriding theadjustment. More specifically, the user may wish to not make theadjustment and may provide this indication to the system. In block 646,a signal may be sent to the light source to make the adjustment. Inblock 646, a determination may be made regarding whether the adjustmentis adequate. If not, the process may return to block 640. If theadjustment is adequate, the process may end.

Additionally, it should be understood that some embodiments mayautomatically determine when to activate various features. Morespecifically, if an embodiment determines that a user returns to anenvironment every Monday-Friday around 5:30 PM, a signal may be sent toautomatically change lighting, air fresheners, air quality, etc. tomatch the preferences for that user at those times. Similarly, if theuser prefers a predetermined scent, sound, and/or lighting to sleep orwake, these environmental preferences may be implemented based on thosepreferences, and at the times that the user sleeps and wakes. See U.S.Pat. No. 7,016,933 for examples.

FIG. 7 depicts a flowchart for controlling power usage of devices in anenvironment, according to embodiments disclosed herein. As illustratedin block 730, a power usage may be determined for an environment. Inblock 732, a desired power usage threshold and/or a desired costthreshold may be determined. In block 734, a determination may be maderegarding whether the environment is currently exceeding the determinedthreshold. If not, the process may end. If the threshold is currentlybeing exceeded, in block 736 a determination may be made regarding aservice device that may be deactivated (or otherwise altered) to returnthe usage to a level below the threshold. In block 738, a user optionmay be provided for a user to override deactivation. In block 740, asignal may be sent to deactivate the determined device. In block 742, adetermination may be made regarding whether the environment now meets(or is below) the threshold. If not, the process returns to block 736.If the threshold is meeting (or is below) the threshold, the process mayend.

FIG. 8 depicts an interface 800 for wirelessly controlling and managingdevices in an environment, according to embodiments disclosed herein.Depending on the particular embodiment, the interface 800 may beprovided by the user computing device 102 with data received from thegateway device 108 and/or from the external computing device 106.Regardless, the interface 800 includes a listing of the current statusof one or more of the service devices 110. Additionally included is amanual option 802 to manually control functionality of the servicedevices 110. Also included is a listing of current orders forreplacement parts, as well as an edit option 804 to edit the parametersof the orders. A current power usage may also be provided with athreshold option 806 to manually change a power and/or cost threshold.

Also included is a determine lifestyle option 808. By selecting thelifestyle option 808, the user may be provided with one or morequestions for determining a lifestyle of the user. Once the questionsare answered, a theme may be determined to be implemented for the user.

The dimensions and values disclosed herein are not to be understood asbeing strictly limited to the exact numerical values recited. Instead,unless otherwise specified, each such dimension is intended to mean boththe recited value and a functionally equivalent range surrounding thatvalue. For example, a dimension disclosed as “40 mm” is intended to mean“about 40 mm.”

Every document cited herein, including any cross referenced or relatedpatent or application is hereby incorporated herein by reference in itsentirety unless expressly excluded or otherwise limited. The citation ofany document is not an admission that it is prior art with respect toany invention disclosed or claimed herein or that it alone, or in anycombination with any other reference or references, teaches, suggests ordiscloses any such invention. Further, to the extent that any meaning ordefinition of a term in this document conflicts with any meaning ordefinition of the same term in a document incorporated by reference, themeaning or definition assigned to that term in this document shallgovern.

While particular embodiments of the present invention have beenillustrated and described, it would be understood to those skilled inthe art that various other changes and modifications can be made withoutdeparting from the spirit and scope of the invention. It is thereforeintended to cover in the appended claims all such changes andmodifications that are within the scope of this invention.

What is claimed is:
 1. A system for wireless control and managementcomprising: a memory component that stores logic that when executed bythe system, causes the system to perform at least the following: receivea first signal regarding a device condition of a service device in anenvironment; determine a condition type of the device condition; send afirst request for to correct the device condition, based on thecondition type; and receive a second signal indicating whether thedevice condition was corrected.
 2. The system of claim 1, wherein thelogic further causes the system to provide an interface indicatingwhether the device condition is corrected.
 3. The system of claim 1,wherein the device condition includes at least one of the following: anodor in the environment, an absence of perfume ingredients in theenvironment, a lighting intensity in the environment, and a power usagein the environment.
 4. The system of claim 1, wherein the logic furthercauses the system to determine whether the service device requires areplacement part.
 5. The system of claim 4, wherein, in response to adetermination that the service device requires the replacement part, thelogic further causes the system to facilitate ordering the replacementpart.
 6. The system of claim 1, wherein, in response to receiving aresponse from the service device indicating that the device condition isnot corrected, the logic further causes the system to determine whetherthere is a malfunction with the service device.
 7. The system of claim1, wherein in response to receiving a response indicating that thedevice condition is not corrected, the logic further causes the systemto determine whether the device condition was affected by the servicedevice in response to the first request.
 8. The system of claim 1,further comprising a gateway device for wirelessly communicating withthe service device.
 9. A method for wireless control and managementcomprising: receiving a first signal regarding a device condition of afirst service device in an environment; determining a condition type ofthe device condition; sending a first request for a second servicedevice to correct the device condition, based on the condition type;receiving a second signal from the second service device indicating thatthe device condition is corrected; sending, by a computing device, asecond request to the first service device to determine whether thedevice condition is corrected; receiving a response from the firstservice device regarding whether the device condition is corrected; andproviding an interface indicating whether the device condition iscorrected.
 10. The method of claim 9, wherein the device conditionincludes at least one of the following: an odor in the environment, anabsence of perfume ingredients in the environment, a lighting intensityin the environment, and a power usage in the environment.
 11. The methodof claim 9, further comprising determining whether the second servicedevice requires a replacement part.
 12. The method of claim 11, furthercomprising, in response to a determination that the second servicedevice requires the replacement part, facilitating ordering thereplacement part.
 13. The method of claim 9, further comprising, inresponse to receiving a response from the first service deviceindicating that the device condition is not corrected, determiningwhether there is a malfunction with the second service device.
 14. Themethod of claim 9, further comprising, in response to receiving aresponse from the first service device indicating that the devicecondition is not corrected, determining whether the device condition wasaffected by the second service device.
 15. A non-transitorycomputer-readable medium for wireless control and management that storesa program that causes a computing device to perform at least thefollowing: receive a first signal from a first service device regardinga device condition of the first service device an environment; determinea condition type of the device condition; send a first request for asecond service device to correct the device condition, based on thecondition type; receive a second signal from the second service deviceindicating that the device condition is corrected; send a second requestto the first service device to determine whether the device condition iscorrected; receive a response from the first service device regardingwhether the device condition is corrected; and provide an interfaceindicating whether the device condition is corrected.
 16. Thenon-transitory computer-readable medium of claim 15, wherein the devicecondition includes at least one of the following: an odor in theenvironment, an absence of perfume ingredients in the environment, alighting intensity in the environment, and a power usage in theenvironment.
 17. The non-transitory computer-readable medium of claim15, wherein the program further causes the computing device to determinewhether the second service device requires a replacement part.
 18. Thenon-transitory computer-readable medium of claim 17, wherein the programfurther causes the computing device to facilitate ordering thereplacement part, in response to a determination that the second servicedevice requires the replacement part.
 19. The non-transitorycomputer-readable medium of claim 15, wherein the program further causesthe computing device to determine whether there is a malfunction withthe second service device, in response to receiving a response from thefirst service device indicating that the device condition is notcorrected.
 20. The non-transitory computer-readable medium of claim 15,wherein the program further causes the computing device to determinewhether the device condition was affected by the second service device,in response to receiving a response from the first service deviceindicating that the device condition is not corrected.